首页
赞助
留言
归档
更多
关于
Search
1
一次搞懂Xray/V2ray/Trojan/Trojan-go/SSR/SS的区别,不再选择困难症
1,284 阅读
2
TikTok软路由有作用吗?TIKTOK怎么连接外网节点
432 阅读
3
V2ray多合一脚本,支持VMESS+websocket+TLS+Nginx、VLESS+TCP+XTLS、VLESS+TCP+TLS等组合
376 阅读
4
R6300 v2梅林固件安装科学上网插件
328 阅读
5
自己编译OpenWrt系统!一篇文章就够了!简单易懂,毫无保留,虚拟机安装,Ubuntu系统配置、openwrt源码下载,配置!保姆级教程!
308 阅读
默认
搭建代码
搭建教学视频
vps相关的
tk相关视频
杂七杂八的资料
网络相关的
域名相关的
登录
/
注册
Search
标签搜索
dns
搭建视频
代码资料
IP相关查询
防火墙设置
域名使用方法
反代加速
软路由
tk资料
网络跳越(sldm)
累计撰写
73
篇文章
累计收到
3
条评论
今日撰写
0
篇文章
首页
栏目
默认
搭建代码
搭建教学视频
vps相关的
tk相关视频
杂七杂八的资料
网络相关的
域名相关的
页面
赞助
留言
归档
关于
用户登录
登录
注册
搜索到
10
篇与
的结果
2023-09-11
xray多合一脚本,支持VMESS+websocket+TLS+Nginx、VLESS+TCP+XTLS、VLESS+TCP+TLS等组合
Xray一键脚本:Xray项目已经确定独自运作,目前最新版本。根据测试数据,服务端direct+客户端使用splice后性能比VLESS裸奔还要强上一倍,已经远超trojan/trojan-go,非常推荐使用。本文的Xray一键脚本可以配置常规VMESS协议、VMESS+KCP、VMESS+websocket+TLS+Nginx、VLESS+TCP+XTLS、VLESS+TCP+TLS、trojan、trojan+XTLS等多种组合,支持CentOS 7/8、Ubuntu 16.04、Debian 8及新版系统。Xray一键脚本使用方法Xray一键脚本使用步骤如下:准备一个境外服务器,想服务器速度快请参考 搬瓦工VPS购买教程 或从 CN2 GIA VPS。如果用VMESS+WS+TLS或者VLESS系列协议,则还需一个域名。对域名没有要求,国内/国外注册的都可以,不需要备案,不会影响使用,也不会带来安全/隐私上的问题。值得一提的是本Xray一键脚本支持ipv6 only服务器,但是不建议用只有ipv6的VPS用来科学上网。如果vps运营商开启了防火墙(阿里云、Ucloud、腾讯云、AWS、GCP等商家默认有,搬瓦工/hostdare/vultr等商家默认关闭),请先登录vps管理后台放行80和443端口,否则可能会导致获取证书失败。此外,本脚本支持上传自定义证书,可跳过申请证书这一步,也可用在NAT VPS上。ssh连接到服务器。Windows系统请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程。 (后期)按回车键,将出现如下操作菜单。如果菜单没出现,CentOS系统请输入 yum install -y curl,Ubuntu/Debian系统请输入 sudo apt install -y curl,然后再次运行上面的命令:本Xray一键脚本目前支持以下组合方式:{card-describe title="本Xray一键脚本目前支持以下组合方式"}VMESS ,即最普通的V2ray服务器,没有伪装,也不是VLESS VMESS+KCP ,传输协议使用mKCP,VPS线路不好时可能有奇效 VMESS+TCP+TLS ,带伪装的V2ray,不能过CDN中转 VMESS+WS+TLS ,即最通用的V2ray伪装方式,能过CDN中转,推荐使用 VLESS+KCP ,传输协议使用mKCP VLESS+TCP+TLS ,通用的VLESS版本,不能过CDN中转,但比VMESS+TCP+TLS方式性能更好 VLESS+WS+TLS ,基于websocket的V2ray伪装VLESS版本,能过CDN中转,有过CDN情况下推荐使用 VLESS+TCP+XTLS ,目前最强悍的VLESS+XTLS组合,强力推荐使用(但是支持的客户端少一些)trojan,轻量级的伪装协议 trojan+XTLS ,trojan加强版,使用XTLS技术提升性能{/card-describe}注意:目前一些客户端不支持VLESS协议,或者不支持XTLS,请按照自己的情况选择组合按照自己的需求选择一个方式。例如6,然后回车。接着脚本会让你输入一些信息,也可以直接按回车使用默认值。需要注意的是,对于要输入伪装域名的情况,如果服务器上有网站在运行,请联系运维再执行脚本,否则可能导致原来网站无法访问!xray一键脚本输入脚本接下来会自动运行,一切顺利的话结束后会输出配置信息:Xray一键脚本运行成功输出信息到此服务端配置完毕,服务器可能会自动重启(没提示重启则不需要),windows终端出现“disconnected”,mac出现“closed by remote host”说明服务器成功重启了。对于VLESS协议、VMESS+WS+TLS的组合,网页上输入伪装域名,能正常打开伪装站,说明服务端已经正确配置好。如果运行过程中出现问题,请在本页面下方查找解决方法或留言。Xray一键脚本其他事项服务端配置好后,如果想使用CloudFlare等CDN中转(必须是WS版才可以),请参考:使用cloudflare中转流量,拯救被墙ip。本脚本默认使用的加速技术是BBR,换成魔改BBR/BBR Plus/锐速清参考:安装魔改BBR/BBR Plus/锐速(Lotserver)。如果伪装站类型没有你满意的,比如你想搭建WordPress博客,请参考:V2ray伪装建站教程。对于使用TLS的方式,脚本默认会申请域名证书,证书存放在和xray配置文件同一个文件夹内(即/usr/local/etc/xray目录下)。证书会自动更新,如果客户端突然无法使用,请打开伪装网站查看是否能正常打开。如果证书已过期,请再次运行上面的脚本重新配置。最后,刚搭建好Xray后不要猛上流量,否则会导致被限速、端口被墙,严重可能导致ip被墙。现已不对外公布了,自用
2023年09月11日
189 阅读
3 评论
0 点赞
2023-09-11
V2ray多合一脚本,支持VMESS+websocket+TLS+Nginx、VLESS+TCP+XTLS、VLESS+TCP+TLS等组合
V2ray多合一脚本,支持VMESS+websocket+TLS+Nginx、VLESS+TCP+XTLS、VLESS+TCP+TLS等组合2023.1.1更新:最新版V2ray-core已经移除了XTLS,如果你要使用XTLS技术, 推荐使用Xray一键脚本 作为合格的打工人(搬砖工搬瓦工),每天累趴回家必须要先躺尸一下,顺便看看小姐姐恢复元气。疯狂跳票几周后,今天终于抽空把支持V2ray最新VLESS协议一键脚本弄完了。本次的V2ray一键脚本功能强大,支持常规VMESS协议、VMESS+websocket+TLS+Nginx、VLESS+TCP+XTLS、VLESS+TCP+TLS等多种组合,支持CentOS 7/8、Ubuntu 16.04以上、Debian 8以上系统,以及相关衍生系统。V2ray VLESS+TCP+XTLS一键脚本本V2ray一键脚本使用步骤如下:准备一个境外服务器,想服务器速度快请参考 搬瓦工VPS购买教程 或从 CN2 GIA VPS商家推荐 选购,想ip被封后免费换请参考:购买vultr服务器超详细图文教程。如果用VMESS+WS+TLS或者VLESS系列协议,则还需一个域名。对域名没有要求,国内/国外注册的都可以,不需要备案,不会影响使用,也不会带来安全/隐私上的问题。值得一提的是本V2ray一键脚本支持ipv6 only服务器,但是不建议用只有ipv6的VPS用来科学上网。如果vps运营商开启了防火墙(阿里云、Ucloud、腾讯云、AWS、GCP等商家默认有,搬瓦工/hostdare/vultr等商家默认关闭),请先登录vps管理后台放行80和443端口,否则可能会导致获取证书失败。此外,本脚本支持上传自定义证书,可跳过申请证书这一步,也可用在NAT VPS上。ssh连接到服务器。Windows系统请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程。复制(或手动输入)下面命令到终端:按回车键,将出现如下操作菜单。如果菜单没出现,CentOS系统请输入 yum install -y curl,Ubuntu/Debian系统请输入 sudo apt install -y curl,然后再次运行上面的命令: V2ray一键脚本安装菜单:{card-describe title="目前V2ray一键脚本支持以下功能:"} VMESS ,即最普通的V2ray服务器,没有伪装,也不是VLESS VMESS+KCP ,传输协议使用mKCP,VPS线路不好时可能有奇效 VMESS+TCP+TLS ,带伪装的V2ray,不能过CDN中转 VMESS+WS+TLS ,即最通用的V2ray伪装方式,能过CDN中转,推荐使用 VLESS+KCP ,传输协议使用mKCP VLESS+TCP+TLS ,通用的VLESS版本,不能过CDN中转,但比VMESS+TCP+TLS方式性 **能更好VLESS+WS+TLS** ,基于websocket的V2ray伪装VLESS版本,能过CDN中转,有过CDN情况下推荐使用 VLESS+TCP+XTLS ,目前最强悍的VLESS+XTLS组合,强力推荐使用(但是支持的客户端少一些) trojan ,轻量级的伪装协议 trojan+XTLS ,trojan加强版,使用XTLS技术提升性能{/card-describe}* 注意:目前一些客户端不支持VLESS协议,或者不支持XTLS,请按照自己的情况选择组合按照自己的需求选择一个方式。例如6,然后回车。接着脚本会让你输入一些信息,也可以直接按回车使用默认值。需要注意的是,对于要输入伪装域名的情况,如果服务器上有网站在运行,请联系运维再执行脚本,否则可能导致原来网站无法访问!脚本接下来会自动运行,一切顺利的话结束后会输出配置信息* V2ray一键脚本注意事项:服务端配置好后,如果想使用CloudFlare等CDN中转(必须是WS版才可以),请参考:使用cloudflare中转流量,拯救被墙ip。本脚本默认使用的加速技术是BBR,换成魔改BBR/BBR Plus/锐速清参考:安装魔改BBR/BBR Plus/锐速(Lotserver)。如果伪装站类型没有你满意的,比如你想搭建WordPress博客,请参考:V2ray伪装建站教程。对于使用TLS的方式,脚本默认会申请域名证书,证书存放在和V2ray配置文件同一个文件夹内(即/etc/v2ray目录下)。证书会自动更新,如果客户端突然无法使用,请打开伪装网站查看是否能正常打开。如果证书已过期,请再次运行上面的脚本重新配置。最后,刚搭建好V2ray后不要猛上流量,否则会导致被限速、端口被墙,严重可能导致ip被墙。现已不对外公布,自用
2023年09月11日
376 阅读
4 评论
0 点赞
2023-05-05
IPLC专线到底与普通机场有啥区别
最近,富强(扶墙)难度系数又变高了,墙一直在升级。只要你和谐上网的数据是经过墙,那么无论是使用v2ray、trojan,还是各种套CDN/混淆伪装等,其实都是没有用的!原因就是数据过墙,一定会被精准识别,存活时间长短而已,最后导致经常大姨妈或不稳定肯定也是必然的!说到这,目前小编最推荐的富强(扶墙)方式是:数据不过墙的IPLC专线机场!{alert type="info"} 1、线路比技术重要{/alert}市场技术面有Shadowsocks(SS)/ShadowsocksR(SSR)/v2ray/trojan等类型,我们一般称这些专门提供代理服务器节点的服务商叫“机场”,这种服务器节点(机场)是购买即可使用,适合任何人士(包括新手),不需要懂任何技术。如果你经常上外网,使用或测试了很多家机场后,一定会发现:即使它们的技术协议一样,但不同的机场最终体验效果天差地别,why?因为,这里面涉及到最重要的“线路问题”,如下图所示! 1、直连节点–> 直连节点,简单说就是数据直接出国经过墙GFW,走公网!如上图“红线”示意!那么,问题来了,如文章开头说的一样,墙GFW是在不断升级的(再加上大数据识别),你上外网数据流量一大,必然会被墙GFW进行特殊照顾(断流、掉线、封ip等)。这里肯定会有小伙伴会说了,我使用最新技术v2ray或trojan+cdn+tls+ws也不行吗?答案是:不行!因为这又回到了原点,无论怎么伪装,你的数据最终还是要经过墙GFW啊!没有解决线路问题!国内三大运营商国际线路中比较好的就是:163、CN2 GT、CN2 GIA、AS9929。综合网络延迟、链接速度和质量,结果是:CN2 GIA > AS9929 > CN2 GT > 163!可是,即使是最好的CN2 GIA线路,依然还是数据要经过墙GFW,所以根本线路问题没有解决!2、中转节点–> 中转节点,只是“直连节点”的升级优化,多使用了1台国内中转服务器而已。如上图“黑线”示意!这种一般叫做BGP中转节点,它通过在国内架设1台中转服务器进行“公网中转”,从而提升国内用户的访问速度与稳定性。但是,很遗憾的是,中转节点仍然数据经过墙GFW!没有解决线路问题!3、IPLC专线节点–> IPLC专线节点,指的是点对点传输,内网专线直达,数据不经过墙GFW!如上图“绿线”示意!比如常见的深港IPLC是指深圳到香港点对点传输,此线路不使用公网,不存在审查,也不存在运营商QoS。因为不挤公网,即使在高峰时期,速度与稳定性也杠杠的。但市面上大多机场使用的都是阿里云经典网络(简称“内网中转”),它们并非真正的“内网专线”,也就是假iplc专线。并且,你要知道“阿里云”是哪国的?受哪国管控?所以所以所以,一定不要被坑!再重复三遍,如下:假IPLC = 内网中转 = 阿里云经典网络 = 不安全/会受到审查/机场主会过滤一些youtube频道和网站假IPLC = 内网中转 = 阿里云经典网络 = 不安全/会受到审查/机场主会过滤一些youtube频道和网站假IPLC = 内网中转 = 阿里云经典网络 = 不安全/会受到审查/机场主会过滤一些youtube频道和网站那么,真iplc专线,也就是“内网专线”,主要是三大运营商和私人专线提供商,它们是独立海底光纤线路(无审查/数据不过墙/无拥挤),所以自然真IPLC专线非常稳定/速度非常快/也非常好用,但是价格嘛!?就非常贵非常贵非常贵了!电信IPLC大概在每个月500元/Mbps这个价位,也是三大运营商线路中最稳定最有保障的。另外,就是一些私人专线提供商,报价基本都要每个月300元/Mbps以上。这样一对比,阿里云经典内网价格(每个月150元/Mbps)就相对很便宜了,所以大多机场为了吸引用户、追求暴利和坑人不偿命,都会采取阿里云经典内网线路!**到此,这就是真IPLC与假IPLC的区别了!假IPLC基本是使用“阿里云经典内网”,所以同样存在不稳定与大姨妈了,特别是高峰时期/特殊敏感时期(别忘了阿里云是哪个国家的!),故这样的IPLC专线节点/机场价格会很便宜!所以不要再和我说哪家IPLC才300元/年了,希望你不要被坑!那么,真IPLC专线节点到底是多少钱每年呢?请继续往下看,后面有套餐价格!** {alert type="info"}二、小编推荐 / 以稳定和快为主 / 高端节点 / 低端人士勿扰到此,大家应该已经了解到了机场节点线路的重要性了(重要性:线路>技术),即:使用体验/成本:真IPLC专线(内网专线)>假IPLC专线(内网中转/BGP中转)>普通中转>直连{/alert}而小编提供的IPLC专线节点,同时支持SS/SSR/V2ray/trojan协议,能够在任何时期保证“高速稳定”!我本人从2022年8月左右富强(扶墙)到现在,都一直在使用它(亲自测试了大半年),哪怕是敏感时期也从来不掉线(依然可保证高速稳定),当然,还有几百名电报群友也在使用,所以大可放心!那么,在IPLC专线节点成本极高的情况下,所以一些机场不愿意提供月付套餐和试用套餐(可以理解,毕竟成本高,要赚钱生存),基本都偏向高端或年付,起步较高!如果你是追求稳定、速度、体验的话,那么IPLC专线带来的极致体验前所未有…{alert type="info"}三、IPLC专线套餐的购买{/alert}➤ 简单介绍IPLC专线,数据不过墙!稳定、高速、无QOS,全内网国际专线(IPLC/IEPL)直连,海外厂家;内网专线直连,企业级跨境通信,给您24小时畅快的8K视频体验;超低延时游戏加速器(15ms+左右),可玩所有主流游戏,区域包括美服、欧服、台服、亚服。配备最低500Mbps-1000Mbps的数据传输服务,无论您使用国内哪家运营商的宽带,都能以最快的速度访达。全部节点均已解锁当地流媒体,支持Netflix、Hulu、HBO、TVB、Happyon、AbemaTV等;多节点部署,节点总数量66+,有香港、美国、日本、新加坡、台湾、土耳其、阿根廷、欧洲等;全设备兼容(包括各种电脑/手机/路由器等),设置简单易用,购买即可使用;全年稳定在线,不掉线不断流无敏感时期,厂家7*24小时专业维护;工单系统,有问题可以及时得到解决,支持常见付款方式,好评;➤ 套餐价格套餐一:2500G流量/年,价格:1650元/年;套餐二:4200G流量/年,价格:2850元/年;套餐三:1200G流量/月,价格:3700元/年;套餐四:无限+流量/年,价格:5999元/年;➤ 客户端教程和下载这里不提供,只给购买之后的用户私发客户端教程。因为要维持小众高端,只给高端或极致需求用户内供!另外:不提供试用不提供议价,需要的私聊小编!➤ 购买及售后相关疑问1、如何付款?没有机场官网吗?直接联系小编下单立马开通,常见的付款方式都可以。没有!机场网站搭建起来很简单,就几个页面而已!之所以不搭建,是为了小众低调!这种类型一旦出现网站就会被狙击(国内厂家“rixcloud和喵帕斯”都跑路了,虽然它们很一般!),So,海外厂家+低调才能长命万岁!2、如何获得付款保障?首先,本站的服务不是一次性服务(本站运行了1年,主域名www.kehu33.asia),还想做你们明年的生意呢!然后,官方电报群里面也有很多群友在使用,里面大多都是一些高端企业用户,当然也有高端个人用户。最后,如果你还不放心,可以给你看一些最近的付款记录及聊天记录。3、如何保证节点稳定好用及厂家不跑路?上面IPLC专线节点介绍的时候,已经说过厂家是“海外厂家”,不是国内的,小编只是销售,所以不存在跑路。至于节点是否稳定好用,大家可以看文章的评论,同时也可以给大家看以前客户的使用反馈及群内聊天等截图。IPLC专线数据不过墙,不但保证了稳定高速/无敏感时期,而且厂家是7*24小时专业维护,N条备份冗余IPLC线路,故不存在使用不了的情况。4、节点使用简单吗?非常简单,购买之后1分钟即可使用。下单付款之后,小编会发送一个小压缩包给你,里面包括电脑、手机及路由器等客户端软件和使用说明,解压打开运行即可使用。同时,首次使用,会送1次免费远程协助及1次语音沟通,这样能保证你以后使用无任何问题。当然,即使以后有问题,你也可以再次私聊小编或者在官方电报群里面进行提问,小编都会进行解答。5、是否可以试用?是否可以月付?是否能便宜点?抱歉,没有试用,不接受议价,只有年付!我们不缺用户,只为高端用户提供服务,低端用户勿扰!IPLC专线很贵,每分钟都是在大量烧钱,我们没有多余的资源给你白嫖测试,实在抱歉!最后,我想说的是:你见过哪家高端企业级IPLC专线节点给你试用?另外,搬瓦工出品justmysocks机场听说过吧?连它家普通的香港节点都能卖到2449元/年(才100G流量/月),所以,其它的我不想说,咱们可是企业级iplc专线,不是搬瓦工那种普通节点!>> 详细介绍传送门(请避开“V批N/翻墙/科学上网”等敏感词汇,说“IPLC”)2023年5月5日,作者在此更新说明:套路人士或低端人士或加了不说话的等,请忽扰!会直接拉黑!以免浪费生命!感谢您的理解!最后,如何联系作者?可以关注以下方式:作者:失落的梦 网址: https://www.kehu33.asia 微信: Falltoher-1314 QQ: 1150315739 YouTube: https://www.youtube.com/channel/UCmteg7BSPK8pTFvKAlkBoEw 所以,可以通过微信或QQ联系作者,会第一时间回复大家的!{lamp/}
2023年05月05日
123 阅读
0 评论
0 点赞
2023-04-30
OpenVZ(ovz)架构的vps开启bbr
OpenVZ(ovz)架构的vps,安装linux内核一般都是2.6的,无法升级到新内核,但google原版的bbr是需要4.9版本以上内核才支持,锐速2.6内核刚好,可是OpenVZ架构的VPS不可以要KVM的才行。因为涉及到内核更换,而OPENVZ是使用不了的,但是现在有了各种魔改版本,可以让OPENVZ也用上谷歌的BBR拥堵算法,加速网络效果也算明显。目前网上能搜到许多ovz开启bbr的教程,但绝大多数是转载,现在这篇文章虽然撰写于2022年,但使用的脚本是2019年的。开启TUN/TAPvps打开TUN/TAP一般在vps面板里就可以打开,如果没有,发工单给客服判断是否成功打开TUN/TAP在命令行输入:cat /dev/net/tun返回值如下即为打开成功File descriptor in bad state查看glibc版本输入如下命令:ldd --version如果glibc小于2.14如果小于2.14,则需要编译安装新版本>2.14如果大于等于2.14可直接开始安装bbr先安装gccyum install gcc再编译glibc(逐行复制输入执行)wget http://ftp.gnu.org/gnu/glibc/glibc-2.36.tar.gz wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.36.tar.gz tar -zxf glibc-2.36.tar.gz tar -zxf glibc-ports-2.36.tar.gz mv glibc-ports-2.36 glibc-2.36/ports mkdir glibc-build-2.36 cd glibc-build-2.36 ../glibc-2.36/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin make all && make install安装BBR逐行输入命令:wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh chmod +x ovz-bbr-installer.sh ./ovz-bbr-installer.sh配置加速端口安装的时候只配置了一个加速端口,但是你可以配置多端口加速,配置方法非常简单。 修改文件vim /usr/local/haproxy-lkl/etc/port-rules在文件里添加需要加速的端口,每行一条,可以配置单个端口或者端口范围,配置完后需要重启haproxy-lklservice haproxy-lkl restart如果要卸载:./ovz-bbr-installer.sh uninstall检查BBR是否工作尝试 ping 10.0.0.2,如果能通,说明 bbr 已经启动。ping 10.0.0.2能ping通就表示bbr已成功运行开启加速后如果ss无法使用,可以尝试修改ss的监听地址,改成“0.0.0.0”或“127.0.0.1”地址
2023年04月30日
156 阅读
0 评论
1 点赞
2023-04-01
Linux VPS一键显示指定国家所有的IP访问
Linux VPS一键显示指定国家所有的IP访问本脚本适用于CentOS、Debian、Ubuntu等常用系统。使用root运行以下命令:封禁ip时会要求你输入国家代码,代码查询看: 点击进入 。记住住所需要输入的参数均为小写字母。比如JAPAN (JP),我们就用jp这个参数。
2023年04月01日
18 阅读
0 评论
0 点赞
2023-04-01
一键成为万人机场主
新机场主前期往往会苦于用户推广,从而在TG各个群大肆宣传,这篇文章将帮助您解决这个问题,让您即刻拥有114514个用户,不用再为了用户少而发愁。增加用户之前首先请满足以下条件没有开启注册验证码没有开启Rate Limiting没有设置禁止1145141919810的UA规则是SSPanel-Uim原版主题满足了以上条件就可以立马拥有一个万人机场了首先安装Dockerdocker version > /dev/null || curl -fsSL get.docker.com | bash service docker restart修改下方的URL并运行docker run -e URL=http://127.0.0.1 -e CODE=AE86 aipeach/userboom_for_sspanel:uim
2023年04月01日
47 阅读
0 评论
0 点赞
2023-02-19
搭建相关视频
{lamp/}{cloud title="前往查看" type="bd" url="https://pan.baidu.com/s/1qG3Wt8uMIY-anBQJRe30oQ" password="gnyw"/}{lamp/}
2023年02月19日
82 阅读
0 评论
0 点赞
2023-01-21
教程:IOS/Android安卓手机使用SSH工具
{dotted startColor="#ff6c6c" endColor="#1989fa"/}IOS:termius :(App store下载)Android安卓:JuiceSSH: {abtn icon="fa-mouse-pointer" color="#0400ff" href="https://juicessh.com/" radius="" content="官方下载"/} 使用方法,自行百度,如果连接SSH都不会,后面的教程也就不推荐了{dotted startColor="#ff6c6c" endColor="#1989fa"/}
2023年01月21日
32 阅读
0 评论
0 点赞
2023-01-05
ssh搭建网站代码
VPS建议安装Centos7+系统sudo -iCentos安装宝塔面板脚本:yum install -y wget && wget -O install.sh http://v7.hostcli.com/install/install_6.0.sh && sh install.shubuntu命令wget -O install.sh http://v7.hostcli.com/install/install-ubuntu_6.0.sh && sudo bash install.sh放行8888端口命令:iptables -I INPUT -p tcp --dport 8888 -j ACCEPT禁止防火墙systemctl stop firewalld.service禁止防火墙开机启动systemctl disable firewalld.serviceubuntu操作如下:Oracle自带的Ubuntu镜像默认设置了Iptable规则,关闭它apt-get purge netfilter-persistentreboot强制删除rm -rf /etc/iptables && reboot博客下载预拌;https://cn.wordpress.org/download/
2023年01月05日
36 阅读
0 评论
0 点赞
2023-01-04
Linux 操作系统管理命令(全)
目录1、Linux常用命令(1)date(2)pwd命令(3)cd命令(4)cal命令(5)who命令(6)wc命令(7)uname命令(8)clear命令(9)logout命令(10)shutdown命令2、命令高级操作(1)命令补全tab键 :w+tab键(2)使用历史命令 上下左右键(3)输入/输出重定向(4)管道功能3、文件操作命令(1)ls显示文件列表(2)cd命令(3)cat命令(4)more命令(5)head命令(6)tail命令(7)cp命令(8)mv命令(9)rm命令(10)touch命令(11)file命令(12)find命令(13)grep命令(14)sort命令(15)mkdir命令(16)rmdir 命令(17)tar 命令(18)gzip命令4、用户与组管理命令配置文件用户与组管理命令(1)useradd命令 (2) passwd命令(3)userdel 命令 删除用户账号(4)usermod命令(5)groupadd 命令(6)groupdel(7)groupmod 命令(8)su命令(9)sudo 命令5、网络管理命令ipconfig 命令homename命令netstat命令ping命令write命令wall命令talk命令6、进程管理命令ps命令进程树pstree命令实时显示进程命令top指定进程优先级命令nice和renicekilljobs查看后台进程进程前台于后台控制命令计划任务命令(2)crontab命令7、帮助命令man命令man --help1、Linux常用命令(1)date用于显示系统当前的时间ubuntu@VM-8-7-ubuntu:~$ dateSun Dec 11 21:57:18 CST 2022(2)pwd命令用于显示当前工作路径ubuntu@VM-8-7-ubuntu:~$ pwd/home/ubuntu(3)cd命令切换当前路径ubuntu@VM-8-7-ubuntu:~$ cd /homeubuntu@VM-8-7-ubuntu:/home$ pwd/home(4)cal命令用于显示日历,可显示公园1~9999年中某年某月的日历,不带参数显示当前月份日历,带参数显示指定年份、月份的日历ubuntu@VM-8-7-ubuntu:/home$ cal December 2022 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31ubuntu@VM-8-7-ubuntu:/home$ cal 09 2019 September 2019 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 (5)who命令显示当前已经登录到系统的所有用户名、登录中断以及登陆时间ubuntu@VM-8-7-ubuntu:/home$ whoubuntu pts/0 2022-12-11 21:56 (123.138.101.244)(6)wc命令统计文件的行数(-l)、字数(w)、字符数(-c)ubuntu@VM-8-7-ubuntu:~$ wc -l tete.c13 tete.cubuntu@VM-8-7-ubuntu:~$ wc -w tete.c10 tete.cubuntu@VM-8-7-ubuntu:~$ wc -c tete.c30 tete.c(7)uname命令显示当前操作系统的信息,可带多个选项ubuntu@VM-8-7-ubuntu:~$ uname -aLinux VM-8-7-ubuntu 4.15.0-193-generic #204-Ubuntu SMP Fri Aug 26 19:20:21 UTC 2022 x86_64 x86_64 x86_64 GNU/Linuxubuntu@VM-8-7-ubuntu:~$ unameLinux(8)clear命令用于刷新屏幕,清空屏幕上的所有信息(9)logout命令注销登录信息,用户输入logout命令直接退出系统,回到登录前的界面(10)shutdown命令执行关闭操作系统2、命令高级操作(1)命令补全tab键 :w+tab键ubuntu@VM-8-7-ubuntu:~$ ww watchgnupg whatis whiptail wipefs wqdump wait wc whereis who wish wqdump_ext wall wdctl which whoami wish8.6 write watch wget while wifi-status w.procps (2)使用历史命令 上下左右键(3)输入/输出重定向输入重定向符号“<”或者“<<”输出重定向符号“>”或者“>>”(4)管道功能“|”把一个命令的输出信息当做另一个命令的输入信息3、文件操作命令(1)ls显示文件列表命令选项 含义-a 显示所有文件及目录,目录中以“.”开头的文件为隐藏文件,普通ls文件不回列出,只有带“-a”参数才能显示-l 以长格式显示目录下的内容列表,从左至右包括文件名、文件类型、权限模式、硬链接数、所有者、组、文件大小和文件最后修改时间等-i 显示文件索引节点号(indone),一个索引节点代表一个文件-r 以文件名反序排列输出目录内容列表-t 用文件和目录的更改时间排序-m 用“,”号区隔每个文件和目录的名称-R/r 递归显示指定目录下的所有文件及子目录ubuntu@VM-8-7-ubuntu:~$ lsmain.cc project test.cc textubuntu@VM-8-7-ubuntu:~$ ls -a. .bashrc .local project test.cc .vscode-server.. .cache main.cc .pydistutils.cfg text .wget-hsts.bash_history .git .pip .ssh .vim .Xauthority.bash_logout .gnupg .profile .sudo_as_admin_successful .viminfoubuntu@VM-8-7-ubuntu:~$ ls -ltotal 44-rw-rw-r-- 1 ubuntu ubuntu 39137 Dec 11 22:27 main.ccdrwxr-xr-x 2 root root 4096 Nov 27 20:23 project-rw-rw-r-- 1 ubuntu ubuntu 0 Dec 11 22:29 test.cc-rw-rw-r-- 1 ubuntu ubuntu 0 Dec 11 22:18 textubuntu@VM-8-7-ubuntu:~$ ls -i131335 main.cc 786865 project 131171 test.cc 131251 textubuntu@VM-8-7-ubuntu:~$ ls -rtext test.cc project main.ccubuntu@VM-8-7-ubuntu:~$ ls -ttest.cc main.cc text projectubuntu@VM-8-7-ubuntu:~$ ls -mmain.cc, project, test.cc, textubuntu@VM-8-7-ubuntu:~$ ls -R.:main.cc project test.cc text./project:ubuntu@VM-8-7-ubuntu:~$ (2)cd命令切换工作目录至指定目录 两种 绝对路径和相对路径(3)cat命令显示文件内容,可以利用输入/输出重定向功能建立小型文件或者将两个文件连接起来,文件过大,文件内容在屏幕迅速闪过(滚屏),可以用以下方式,Ctrl+S组合键停止滚屏,Ctrl+Q回复滚屏Ctrl+C中断ubuntu@VM-8-7-ubuntu:~$ cat main.ccinclude include<string.h>include <windows.h>include includeinclude ubuntu@VM-8-7-ubuntu:~$ cat -n main.cc //-n带行号 1 2 #include <iostream> 3 #include<string.h> 4 #include <windows.h> 5 #include <vector> 6 #include<algorithm> 7 #include <string> (4)more命令分屏相爱十年还大文件,当显示满后一屏后停下来//*//�����class info//��Ϣ��{protected: long number;//���--More--(1%)//按空格键显示下一个屏幕,B上一个屏幕,Q退出,Enter下一行 teachername = tea; } course(const course& c1)//�������� { number = c1.number;--More--(2%)(5)head命令显示文件的开头内容 默认十行( head -数字 显示几行)ubuntu@VM-8-7-ubuntu:~$ head main.cchead -数字 显示几行include include<string.h>include <windows.h>include includeinclude using namespace std;using std::vector;int Menu();(6)tail命令显示文件末尾多好行的内容 默认十行ubuntu@VM-8-7-ubuntu:~$ tail main.cc s1.havec.push_back(c2);//������ѧ����ѡ�γ� s.push_back(s1);//������ѧ�� student s2(2, "�", "Ů", "���", 22); s2.havec.push_back(c2);//������ѧ����ѡ�γ� s.push_back(s2);//������ѧ�� login(); Menu(); system("pause"); return 0;(7)cp命令将一个或者多个源文件(目录)复制到指定目标目录中cp [选项] 源文件或目录 目标文件目录命令选项 含义-d 当复制符号连接时,把目标文件或目录也建立为符号连接的原始文件或目录-f 强制复制文件或目录,不论目标文件或目录是否已经存在-i 覆盖既有文件之前询问用户-l 对源文件建立硬链接,而不是复制文件-s 对源文件建立符号连接,而非复制文件-u 在源文件的更改时间较目标文件更新时名称相互对应的目标文件并不从在时,财复制文件-R/r 递归处理,将指定目录的所有文件与子目录一并处理(8)mv命令将文件从一个目录移动到另一个目录中,或将文件或目录重新命名mv [选项]源文件或目录 目标文件或目录命令选项 含义-b 当目标文件存在时,覆盖前,为其创建一个备份-f 若目标文件或目录和现在的文件目录重合,直接覆盖-i 交互式操作,覆盖前先询问用户(9)rm命令删除一个目录中的一个或者多个文件或目录,也可以将某个目录及其下属的所有文件和子目录删除。如果删除是链接文件,链接文件对应的源文件保持不变。rm [选项] 文件或目录列表 命令选项 选项-f 强制删除文件或者目录-i 交互式操作 ,询问用户-R/r 递归删除,将指定目录下的多有稳健与子目录一并处理ubuntu@VM-8-7-ubuntu:~$ lsmain.cc project sample.html test.cc textubuntu@VM-8-7-ubuntu:~$ rm textubuntu@VM-8-7-ubuntu:~$ lsmain.cc project sample.html test.cc(10)touch命令创建一个性的文件或者改变一个已有文件的时间标签touch [选项] 文件名ubuntu@VM-8-7-ubuntu:~$ lsa main.cc project sample.html test.ccubuntu@VM-8-7-ubuntu:~$ touch main.cc ubuntu@VM-8-7-ubuntu:~$ lsa main.cc project sample.html test.ccubuntu@VM-8-7-ubuntu:~$ ls -l main.cc-rw-rw-r-- 1 ubuntu ubuntu 39137 Dec 12 00:43 main.cc(11)file命令识别文件类型,辨别文件的编码格式ubuntu@VM-8-7-ubuntu:~$ file main.ccmain.cc: C++ source, ISO-8859 text, with CRLF line terminatorsubuntu@VM-8-7-ubuntu:~$ file projectproject: directory(12)find命令在文件系统中查找指定文件,可以根据文件的名称、大小、建立时间、等为条件。find [目录列表] [文件的匹配标准]匹配类型 含义-name 指定文件名字符串,可使用通配符*和?-type 文件类型 例如发f(普通文件)-perm 权限数值的文件目录-links 硬链接数目的文件-size 指定文件的文件大小,c-字节 w-字 b-快 k-千字节 m-atime 指定时间曾被存取的文件或目录 单位天-mtime 指定时间被更改过的文件或目录 单位天-user 指定拥有者名称的文件或目录-group 指定群组名称或目录ubuntu@VM-8-7-ubuntu:~$ find / -name "*.c" | head /usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/config.c/usr/lib/python3/dist-packages/twisted/test/raiser.c/usr/lib/python3/dist-packages/twisted/python/_sendmsg.c(13)grep命令在指定文件中检索匹配关键字信息,并把匹配的行打印出来命令选项 含义-i 忽略字符大小写的差别-n 在输出匹配行之前,标为该行的行号-v 反转查找,即查找不包含所查找字符串的行ubuntu@VM-8-7-ubuntu:~$ grep root /etc/passwdroot:x:0:0:root:/root:/bin/bash(14)sort命令对文件进行排序,并将排序结果标准输出。既可以从特定文件,也可以从输入设备中获取输入,将文件的每一行作为一个单位进行比较,比较原则是从首字符向后,按照ASCII码进行比较,按照升序输出。不改变文件本身命令选项 含义-b 忽略每一行前面的所有字符,从第一个可见字符开始-n 要以数值来排序-f 排序时,将小写字母视为大写字母,忽略大小写-t 设定间隔符-k 指定排序关键字-r 以相反的顺序排序ubuntu@VM-8-7-ubuntu:~$ sort /etc/passwd_apt:x:104:65534::/nonexistent:/usr/sbin/nologinbackup:x:34:34:backup:/var/backups:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologindaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologindnsmasq:x:107:65534:dnsmasq,,,:/var/lib/misc:/usr/sbin/nologingames:x:5:60:games:/usr/games:/usr/sbin/nologingnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologinirc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologinlandscape:x:108:112::/var/lib/landscape:/usr/sbin/nologinlighthouse:x:1000:1000::/home/lighthouse:/bin/bash(15)mkdir命令创建目录mkdir [选项] 目录列表命令选项 含义-m 建立目录的同时设置目录权限-p 若要建立目录的上层目录尚未建立,则一并建立(16)rmdir 命令删除空目录 -r递归删除含有文件的目录mkdir [选项] 目录列表命令选项 含义-r 强制删除目录及目录中的文件和子目录-p 删除指定目录后,若该目录的上层已变成空目录,则将其一并删除(17)tar 命令打包、压缩 生成的文件以.tar。tar命令本身没有压缩功能,需要调用gzip程序对生成的tar包进行压缩tar [选项] 文件或目录命令选项 含义 命令选项 含义-c 建立新的备份文件 -x 从备份文件中还原文件-f 指定备份文件 -v 打包时显示指令的执行过程-z 通过gzip指令处理备份文件ubuntu@VM-8-7-ubuntu:~$ tar -cvfcf.tar *.ccmain.cctest.ccubuntu@VM-8-7-ubuntu:~$ lsa cf.tar main.cc project sample.html test.cc(18)gzip命令gzip [选项] 文件命令选项 含义-d 解开压缩文件-l 列出压缩文件的相关信息-r 将指定目录下的文件及子目录一并处理-t 测试压缩文件是否正确无误-v 显示指令执行过程buntu@VM-8-7-ubuntu:~$ gzip test.ccubuntu@VM-8-7-ubuntu:~$ lsa cf.tar main.cc project sample.html test.cc.gzubuntu@VM-8-7-ubuntu:~$ gzip -l test.cc.gz compressed uncompressed ratio uncompressed_name 28 0 0.0% test.cc4、用户与组管理命令配置文件Linux用户分为3类root:超级用户UID为0,对系统有绝对的控制权,能够对系统进行所有的操作。系统用户 :UID为1~499,任何一个人进程都会有 一个用户身份,某些系统进程或服务启动时,对应的身份就是系统用户普通用户:UID大于等于500都是普通用户,用户权限会受到限制。LInux操作系统的用户和组信息保存在系统的配置文件中 ,其中的用户信息保存在/passwd和etc/shadow文件中,组信息保存在/etc/group和/etc/gshadow文件中,这些文件都是文本文件,文件格式类似。ubuntu@VM-8-7-ubuntu:~$ cat /etc/passwd | headroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologinsys:x:3:3:sys:/dev:/usr/sbin/nologinsync:x:4:65534:sync:/bin:/bin/syncgames:x:5:60:games:/usr/games:/usr/sbin/nologinman:x:6:12:man:/var/cache/man:/usr/sbin/nologinlp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologinmail:x:8:8:mail:/var/mail:/usr/sbin/nologinnews:x:9:9:news:/var/spool/news:/usr/sbin/nologin上图文件格式:用户名:口令:用户ID:组ID:注释性描述:主目录:登录shellubuntu@VM-8-7-ubuntu:~$ cat /etc/group |head root:x:0:daemon:x:1:bin:x:2:sys:x:3:adm:x:4:syslog,ubuntutty:x:5:disk:x:6:lp:x:7:mail:x:8:news:x:9:组名称:用户组的名称组密码:用户组的密码 ,现在用“X”填充组ID:组ID与用户ID类似,也是一个整数,被系统内部用来标识组组用户列表:属于这个组的所有用户的列表,不同用户之间用“,”隔开用户与组管理命令(1)useradd命令useradd [选项] 用户名命令选项 含义-d 指定用户登录时的其实目录-c 给用户加上备注文字-e 指定账号的有效期限-f 指定在密码过期后多少天即关闭该账号-g 指定用户所属的组-s 指定用户登入后的所使用的的shell-u 指定用户IDroot@VM-8-7-ubuntu:/home/ubuntu# useradd user1root@VM-8-7-ubuntu:/home/ubuntu# tail /etc/passwduuidd:x:106:110::/run/uuidd:/usr/sbin/nologindnsmasq:x:107:65534:dnsmasq,,,:/var/lib/misc:/usr/sbin/nologinlandscape:x:108:112::/var/lib/landscape:/usr/sbin/nologinsshd:x:109:65534::/run/sshd:/usr/sbin/nologinpollinate:x:110:1::/var/cache/pollinate:/bin/falseubuntu:x:500:500:ubuntu,,,:/home/ubuntu:/bin/bashntp:x:111:115::/nonexistent:/usr/sbin/nologinstatd:x:112:65534::/var/lib/nfs:/usr/sbin/nologinlighthouse:x:1000:1000::/home/lighthouse:/bin/bashuser1:x:1001:1001::/home/user1:/bin/shroot@VM-8-7-ubuntu:/home/ubuntu# (2)passwd命令修改自己的用户密码,超级用户使用该命令修改自己和普通用户的密码,设置普通用户的密码有效期、锁定用户密码等passwd [选项] 用户名命令选项 含义 命令选项 含义-l 锁定密码,使用户无法登陆系统 -u 启动已停止的账户-d 删除密码 -f 强制执行-S 显示密码信息root@VM-8-7-ubuntu:/home/ubuntu# passwd user1Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully(3)userdel 命令 删除用户账号userdel [选项] 用户名命令选项 含义-r 删除用户的同时也删除用户家目录里面的文件-f 强制删除用户账号,即使该用户在登录(4)usermod命令修改用户账号的信息,例如用户ID,用户组usermod [选项] 用户名命令选项 含义-c 修改用户账号的备注文字-d 修改用户登录时的目录-f 修改在密码过期后多少天关闭账号-g 修改用户所属的群组-l 修改用户的账号名称-L 锁定用户密码,是密码无效-s 修改用户登录的适应shell-u 修改用户ID-U 解除密码锁定-e 修改账号的有效时间(5)groupadd 命令天剑用户的用户账号groupadd [选项] 用户组名命令选项 含义-g 指定新建用户组的ID-r 创建系统用户组,系统用户组的ID为1~499-0 允许添加用户组ID号不唯一的工作组(6)groupdel删除用户组groupdel [选项] 工作组名(7)groupmod 命令修改用户组属性groupmod [选项] 工作组命令选项 含义-g 修改新的用户组ID-n 修改用户组名称-o 允许用户组ID不唯一(8)su命令切换当前用户身份到其他用户身份su [选项] 用户名命令选项 含义-c 执行完指定指令后,恢复原来身份-l 改变身份时,也同时变更工作目录,环境变量-m/-p 改变身份时,不要改变环境变量-s 指定要执行的shell(9)sudo 命令切换用户 配置文件/etc/sudoerssudo [选项] 用户名命令选项 含义-b 在后台执行-H 将HOME环境变量设为新身份的HOME环境变量-k 结束密码的有效期限,也就是下次再执行sudo命令时需要输入密码-l 列出目前用户可执行与无法执行的指令-p 改变询问密码的提示符-s 执行指定的shell-u 指定的用户做为新的身份默认为root-v 延长密码时间5min5、网络管理命令ipconfig 命令用于配置和显示Linux内核网络接口的网络参数ipconfig [参数](1)显示网卡配置。执行ipconfig命令不带参数,显示当前的网卡配置(2)重新设置网卡的IP地址。其用法格式为ipconfig 网卡设备 IP地址ifconfig eth0 192.168.10.10(3)激活或停止指定的网卡ipconfg 网卡设备 up|downipconfig eth0 downhomename命令(1)hostname命令用于显示或设置主机名hostname [参数]ubuntu@VM-8-7-ubuntu:~$ hostnameVM-8-7-ubuntu(2)修改当前主机名称为linux-1ubuntu@VM-8-7-ubuntu:~$ sudo hostname linux-1ubuntu@VM-8-7-ubuntu:~$ hostnamelinux-1netstat命令显示linux中网络系统的状态信息netstat [选项]命令选项 含义 命令选项 含义-a 显示所有连线中的socket -c 持续列出网络状态-t 显示TCP传输协议的连接情况 -r 显示Routing Table-u 显示UDP传输协议的连接情况 -s 显示网络工作信息统计表ubuntu@VM-8-7-ubuntu:~$ netstat -tActive Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 52 linux-1:ssh 123.138.101.244:31218 ESTABLISHEDtcp 0 0 linux-1:58476 169.254.0.138:8186 ESTABLISHEDubuntu@VM-8-7-ubuntu:~$ netstat -uActive Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State ubuntu@VM-8-7-ubuntu:~$ netstat -sping命令测试主机之间的网络连通性,通过向测试的目标主机地址发送ICMP报文并且接收返回报文,测试主机之间的网络连通状态ping [选项] [参数]命令选项 含义 命令选项 含义-c 设置完成要求回应的次数 -r 记录路由过程-s 设置数据包的大小 -v 详细显示指令的执行过程-i 指定收发数据的间隔时间,单位是subuntu@VM-8-7-ubuntu:~$ ping -c 4 www.baidu.com PING www.a.shifen.com (110.242.68.3): 56 data bytes64 bytes from 110.242.68.3: icmp_seq=0 ttl=251 time=9.167 ms64 bytes from 110.242.68.3: icmp_seq=1 ttl=251 time=9.190 ms64 bytes from 110.242.68.3: icmp_seq=2 ttl=251 time=9.234 ms64 bytes from 110.242.68.3: icmp_seq=3 ttl=251 time=9.205 ms--- www.a.shifen.com ping statistics ---4 packets transmitted, 4 packets received, 0% packet lossround-trip min/avg/max/stddev = 9.167/9.199/9.234/0.024 mswrite命令给其他用户发送实时消息,要求该用户登录系统write 用户名wall命令以广播的形式给所有用户发送实时消息wall 消息内容如果消息内容太多,可以将消息保存在文件里,然后以文件形式发送ubuntu@VM-8-7-ubuntu:~$ wall hello every onetalk命令和其他用户聊天,聊天双方同时登陆主机talk 用户名ubuntu@VM-8-7-ubuntu:~$ talk user16、进程管理命令ps命令查看当前系统的进程状态,查看系统中有哪些正在运行的进程状态、进程是否结束、进程所占用的系统资源等ps [选项]命令选项 含义-s 显示所有用户进程-u 以用户为主的格式显示进程状况-x 显示所有进程,不以终端机来区分-e 列出进程时,显示每个进程所使用的的环境变量-r 只列出当前终端机正在执行的进程-f 显示进程的详细信息-l 以长格式显示进程列表ubuntu@VM-8-7-ubuntu:~$ ps -a PID TTY TIME CMD11278 pts/0 00:00:00 psubuntu@VM-8-7-ubuntu:~$ ps -uUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDubuntu 3164 0.0 0.2 22268 5408 pts/0 Ss 16:38 0:00 -bashubuntu 11285 0.0 0.1 36720 3340 pts/0 R+ 17:27 0:00 ps -uubuntu@VM-8-7-ubuntu:~$ ps -x PID TTY STAT TIME COMMAND 3073 ? Ss 0:00 /lib/systemd/systemd --user 3074 ? S 0:00 (sd-pam) 3163 ? R 0:00 sshd: ubuntu@pts/0 3164 pts/0 Ss 0:00 -bash11297 pts/0 R+ 0:00 ps -x输出信息对照表选项 说明UID 进程所有者用户名PID 进程号PPID 父进程的进程号C 占用CPU时间与总时间的百分比USER 用户名VSZ 进程所占虚拟机内存(KB)RSS 进程所占用内存空间TIME 进程从启动依赖占用CPU总时间TTY 进程从那个终端启动STIME 进程开始执行的时间STAT 进程当前的状态CMD 进程的命令名%CPU 占用的CPU的时间与总时间的百分比NI 进程的优先级ps命令进程状态含义符号 含义 符号 含义S 睡眠状态 Z 僵尸状态W 进程没有驻留页 D 不间断睡眠R 运行或准备运行状态 T 停止或追踪I 空闲 N 低优先级任务进程树pstree命令ubuntu@VM-8-7-ubuntu:~$ pstreesystemd─┬─accounts-daemon───2*[{accounts-daemon}] ├─acpid ├─2*[agetty] ├─atd ├─barad_agent─┬─barad_agent │ └─barad_agent───2*[{barad_agent}] ├─cron ├─dbus-daemon ├─inetd ├─2*[iscsid] ├─lvmetad ├─lxcfs───8*[{lxcfs}] ├─networkd-dispat───{networkd-dispat} ├─ntpd───{ntpd} ├─polkitd───2*[{polkitd}] ├─rpcbind ├─rshim───{rshim} ├─rsyslogd───3*[{rsyslogd}] ├─sgagent───{sgagent} ├─sshd───sshd───sshd───bash───pstree ├─systemd───(sd-pam) ├─systemd-journal ├─systemd-logind ├─systemd-network ├─systemd-resolve ├─systemd-udevd ├─tat_agent───6*[{tat_agent}] └─unattended-upgr───{unattended-upgr} 实时显示进程命令top交互式页面,实时更新这个页面,显示了 PID,用户,CPU占有率等top - 17:37:55 up 14 days, 21:39, 1 user, load average: 0.00, 0.00, 0.00Tasks: 106 total, 1 running, 60 sleeping, 0 stopped, 1 zombietop - 17:38:18 up 14 days, 21:39, 1 user, load average: 0.00, 0.00, 0.00Tasks: 105 total, 1 running, 60 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.5 us, 0.8 sy, 0.0 ni, 98.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 stKiB Mem : 2040628 total, 282140 free, 161004 used, 1597484 buff/cacheKiB Swap: 0 total, 0 free, 0 used. 1681364 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2111 root 20 0 512336 17032 4344 S 1.3 0.8 91:10.57 barad_agent 423 root 19 -1 436880 292032 280344 S 0.3 14.3 1:03.55 systemd-journal 12932 root 20 0 108000 7104 6104 S 0.3 0.3 0:00.01 sshd1 root 20 0 159896 9116 6648 S 0.0 0.4 0:16.60 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.11 kthreadd 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 7 root 20 0 0 0 0 S 0.0 0.0 0:03.75 ksoftirqd/0 8 root 20 0 0 0 0 I 0.0 0.0 1:05.37 rcu_sched 9 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_bh 10 root rt 0 0 0 0 S 0.0 0.0 0:01.71 migration/0 指定进程优先级命令nice和renice(1)nice改变程序执行的优先级等级,范围为-20~19,数字越小,优先越高。一般情况下,普通程序的优先级权值为0,普通用户只能在0~19调整程序的优先级nice [选项] [程序或命令]ubuntu@VM-8-7-ubuntu:~$ nice #默认0ubuntu@VM-8-7-ubuntu:~$ nice -n 19 ./test以最低优先级执行这个程序2)renice允许修改一个运行进程的优先权renice [选项] [参数]-n 改变优先级-g 指定进程组-p 改变制定PID程序的优先级等级-u 指定开启进程用户名kill结束进程 -9强制杀死进程kill -signal PIDSIGNAL 说明HUP :1 终端断线INT:2 中断QUIT:3 退出TEAM:15 终止KILL:9 强制终止CONT:18 继续STOP:19 暂停..jobs查看后台进程jobs命令用于查看后台运行的进程。jobs 命令执行的结果中,加号(+)表示是一个当前的任务,减号(一)表示是一个当前任务之后的任务。如果后台的任务号有2个,当第[1]个后台任务顺利执行完毕,第[2]个后台任务还在执行中时,当前任务便会自动变成后台任务号码[2]的后台任务,即当前任务是动态变化的。当用户输人fg、bg和stop等命令时,如果不加任何参数,则所变动的均是当前任务。ubuntu@VM-8-7-ubuntu:~$ sleep 300&[1] 15483ubuntu@VM-8-7-ubuntu:~$ jobs[1]+ Running sleep 300 &ubuntu@VM-8-7-ubuntu:~$ vi &[2] 15513ubuntu@VM-8-7-ubuntu:~$ jobs[1]- Running sleep 300 &[2]+ Stopped viubuntu@VM-8-7-ubuntu:~$ 进程前台于后台控制命令系统执行的进程,按照执行方式分为前台与后台两种,引人后台工作方式,可以在命令行方式下同时执行多个程序,这样能极大地提高系统的工作效率。fg命令用于将后台任务调至前台,而bg命令用于将前台命令调至后台。使用fg命令将创建的sleep进程从后台调至前台。ubuntu@VM-8-7-ubuntu:~$ sleep 300 &[1] 15997ubuntu@VM-8-7-ubuntu:~$ fg 1sleep 300ubuntu@VM-8-7-ubuntu:~$ sleep 300^Z #Ctrl+Z挂起[1]+ Stopped sleep 300ubuntu@VM-8-7-ubuntu:~$ jobs[1]+ Stopped sleep 300ubuntu@VM-8-7-ubuntu:~$ bg 1[1]+ sleep 300 &ubuntu@VM-8-7-ubuntu:~$ 计划任务命令(1)at命令 LInux操作系统计划任务是指通过系统设定,使操作系统在未来某时某刻执行项任务,主要由at命令和crontab命令来实现。at命令用于指定在未来某一时间执行一个任务 ,该任务只能被执行一次。at 命令允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh: mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜)、noon(中午)、teatime(饮茶时间,一般是下午4点)等比较模糊的词语来指定时间。用户还能够采用12h计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。也能够指定命令执行的具体日期:指定格式为month day(月日/d/yy(月/日/年)或dd. m.yy(日.月.年)。指定的日期必须跟在指定时间的后面。at命令语法格式如下:at [选项] [时间]f :指定包含具体指令的任务文件q :指定新任务的队列名称l :显示待执行任务队列d :删除指定的待执行任务m :任务执行完成后向用户发送E-mailwarning: commands will be executed using /bin/shat> who>userlistat> at> job 1 at Tue Dec 13 12:00:00 2022ubuntu@linux-1:~$ atq #查看1 Tue Dec 13 12:00:00 2022 a ubuntuubuntu@linux-1:~$ atrm 1#删除ubuntu@linux-1:~$ atq(2)crontab命令cron是一个Linux下的定时执行工具,可以使系统周期性地执行某项任务。在Linux操作系统中,使用crontab命令来设定这些定期任务。cron 的配置文件是/etc/ crontab,首 先查看一下/etc/crontab文件的内容:ubuntu@linux-1:~$ cat /etc/crontab/etc/crontab: system-wide crontabUnlike any other crontab you don't have to run the `crontab'command to install the new version when you edit this fileand files in /etc/cron.d. These files also have username fields,that none of the other crontabs do.SHELL=/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binm h dom mon dow user command17 root cd / && run-parts --report /etc/cron.hourly25 6 * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )47 6 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )52 6 1 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )前2行是有关设置cron任务运行的环境变量。SHELL变量的值指定系统使用的SHELL环境(该样例为bash shell),PATH变量定义了执行命令的路径。cron的输出以电子邮件的形式发给MAILTO变量定义的用户名。如果MAILTO变量定义为空字符串,电子邮件不会被发送。后4行分别给出了每小时、每天、每周、每月运行任务的例子。7、帮助命令man命令man [选项] 命令命令选项 含义 命令选项 含义-a 查看所有man帮助手册搜索 -p 指定内容是使用分页程序-f 显示给定命令的简短描述信息 -m 指定man手册搜索路径man --help显示工具的信息ubuntu@linux-1:~$ cp --helpUsage: cp [OPTION]... [-T] SOURCE DEST or: cp [OPTION]... SOURCE... DIRECTORY or: cp [OPTION]... -t DIRECTORY SOURCE...Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.Mandatory arguments to long options are mandatory for short options too. -a, --archive same as -dR --preserve=all --attributes-only don't copy the file data, just the attributes --backup[=CONTROL] make a backup of each existing destination file-b like --backup but does not accept an argument --copy-contents copy contents of special files when recursive-d same as --no-dereference --preserve=links -f, --force if an existing destination file cannot be opened, remove it and try again (this option is ignored when the -n option is also used)-i, --interactive prompt before overwrite (overrides a previous -n ....————————————————
2023年01月04日
24 阅读
0 评论
0 点赞
加载耗时:1.168 s